package cn.tedu.sp04.order.service;

import cn.tedu.sp01.pojo.Order;
import cn.tedu.sp01.service.OrderService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

@Service
@Slf4j
public class OrderServiceImpl implements OrderService {
    @Override
    public Order getOrder(String orderId) {
        //获取订单时，要通过调用远程服务，来获得商品列表和用户信息
        //TODO: 远程调用item-service，获得这个订单的商品列表
        //TODO: 远程调用user-service，获得当前用户的用户信息

        log.info("获取订单： orderId="+orderId);

        Order order = new Order(orderId, null, null);
        return order;
    }

    @Override
    public void addOrder(Order order) {
        log.info("保存订单： "+order);
    }
}
